ectodermic cloaca - Spanish English Dictionary